package ace.module.account.core.impl.service;

import ace.cmp.core.model.PageResultDto;
import ace.cmp.core.model.R;
import ace.module.account.api.model.dto.IamAccountPassportDto;
import ace.module.account.api.model.input.passport.IamAccountPassportSearchOutInput;
import ace.module.common.api.model.input.PageInput;

/**
 * @author caspar
 * @date 2023/3/18 16:16
 */
public interface IamAccountPassportService {

  IamAccountPassportDto getByIamAppIdAndPassport123AndPassportType(Long iamAppId, String passport, String passport2, String passport3, Integer passportType);

  R<PageResultDto<IamAccountPassportDto>> search(PageInput<IamAccountPassportSearchOutInput> input);
}
